package com.ruoyi.mapper;

import java.util.List;
import com.ruoyi.domain.ZhwyTemporarydeposit;
import org.apache.ibatis.annotations.Mapper;

/**
 * 临时收费/押金管理Mapper接口
 * 
 * @author ningning
 * @date 2024-05-07
 */
@Mapper
public interface ZhwyTemporarydepositMapper 
{
    /**
     * 查询临时收费/押金管理
     * 
     * @param id 临时收费/押金管理主键
     * @return 临时收费/押金管理
     */
    public ZhwyTemporarydeposit selectZhwyTemporarydepositById(Long id);

    /**
     * 查询临时收费/押金管理列表
     * 
     * @param zhwyTemporarydeposit 临时收费/押金管理
     * @return 临时收费/押金管理集合
     */
    public List<ZhwyTemporarydeposit> selectZhwyTemporarydepositList(ZhwyTemporarydeposit zhwyTemporarydeposit);

    /**
     * 新增临时收费/押金管理
     * 
     * @param zhwyTemporarydeposit 临时收费/押金管理
     * @return 结果
     */
    public int insertZhwyTemporarydeposit(ZhwyTemporarydeposit zhwyTemporarydeposit);

    /**
     * 修改临时收费/押金管理
     * 
     * @param zhwyTemporarydeposit 临时收费/押金管理
     * @return 结果
     */
    public int updateZhwyTemporarydeposit(ZhwyTemporarydeposit zhwyTemporarydeposit);

    /**
     * 删除临时收费/押金管理
     * 
     * @param id 临时收费/押金管理主键
     * @return 结果
     */
    public int deleteZhwyTemporarydepositById(Long id);

    /**
     * 批量删除临时收费/押金管理
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteZhwyTemporarydepositByIds(Long[] ids);
}
